Emberveil source

game/2006Scape Server/src/main/java/com/rs2/net/packets/impl/BankX1.java

package com.rs2.net.packets.impl;

import com.rs2.game.players.Player;
import com.rs2.net.Packet;
import com.rs2.net.packets.PacketType;

/**
 * Bank X Items
 **/
public class BankX1 implements PacketType {

	public static final int PART1 = 135;
	public static final int PART2 = 208;
	public int XremoveSlot, XinterfaceID, XremoveID, Xamount;

	@Override
	public void processPacket(Player player, Packet packet) {
		player.endCurrentTask();
		if (packet.getOpcode() == 135) {
			player.xRemoveSlot = packet.readSignedWordBigEndian();
			player.xInterfaceId = packet.readUnsignedWordA();
			player.xRemoveId = packet.readSignedWordBigEndian();
		} else {
			if (player.xInterfaceId == 7423) {
				player.getItemAssistant().bankItem(player.xRemoveId, player.xRemoveSlot, Xamount);// Depo 1
				player.getItemAssistant().resetItems(7423);
			}
		}
		if (packet.getOpcode() == PART1) {
			synchronized (player) {
				player.getOutStream().createFrame(27);
			}
		}

	}
}